package com.saihai.jiankang.selectItem.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.saihai.common.annotation.Excel;
import com.saihai.common.core.domain.BaseEntity;

/**
 * 字典对象 workflow_SelectItem
 * 
 * @author ruoyi
 * @date 2024-07-01
 */
public class WorkflowSelectitem extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 类型id */
    @Excel(name = "类型id")
    private Long fieldid;

    /** 是否为单据 */
    @Excel(name = "是否为单据")
    private Long isbill;

    /** 下拉框的值 */
    @Excel(name = "下拉框的值")
    private Long selectvalue;

    /** 下拉框名称 */
    @Excel(name = "下拉框名称")
    private String selectname;

    /** id */
    private Long id;

    /** 列表顺序 */
    @Excel(name = "列表顺序")
    private String listorder;

    /** 是否为默认 */
    @Excel(name = "是否为默认")
    private String isdefault;

    /** 文档路径 */
    @Excel(name = "文档路径")
    private String docPath;

    /** 文档分类 */
    @Excel(name = "文档分类")
    private String docCategory;

    /** 是否与下属机构相关 */
    @Excel(name = "是否与下属机构相关")
    private String isAccordToSubCom;

    /** 子条目id */
    @Excel(name = "子条目id")
    private String childitemid;

    /** 取消 */
    @Excel(name = "取消")
    private String cancel;

    /** 父条目id */
    @Excel(name = "父条目id")
    private Long pubid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String uuid;

    public void setFieldid(Long fieldid) 
    {
        this.fieldid = fieldid;
    }

    public Long getFieldid() 
    {
        return fieldid;
    }
    public void setIsbill(Long isbill) 
    {
        this.isbill = isbill;
    }

    public Long getIsbill() 
    {
        return isbill;
    }
    public void setSelectvalue(Long selectvalue) 
    {
        this.selectvalue = selectvalue;
    }

    public Long getSelectvalue() 
    {
        return selectvalue;
    }
    public void setSelectname(String selectname) 
    {
        this.selectname = selectname;
    }

    public String getSelectname() 
    {
        return selectname;
    }
    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setListorder(String listorder) 
    {
        this.listorder = listorder;
    }

    public String getListorder() 
    {
        return listorder;
    }
    public void setIsdefault(String isdefault) 
    {
        this.isdefault = isdefault;
    }

    public String getIsdefault() 
    {
        return isdefault;
    }
    public void setDocPath(String docPath) 
    {
        this.docPath = docPath;
    }

    public String getDocPath() 
    {
        return docPath;
    }
    public void setDocCategory(String docCategory) 
    {
        this.docCategory = docCategory;
    }

    public String getDocCategory() 
    {
        return docCategory;
    }
    public void setIsAccordToSubCom(String isAccordToSubCom) 
    {
        this.isAccordToSubCom = isAccordToSubCom;
    }

    public String getIsAccordToSubCom() 
    {
        return isAccordToSubCom;
    }
    public void setChilditemid(String childitemid) 
    {
        this.childitemid = childitemid;
    }

    public String getChilditemid() 
    {
        return childitemid;
    }
    public void setCancel(String cancel) 
    {
        this.cancel = cancel;
    }

    public String getCancel() 
    {
        return cancel;
    }
    public void setPubid(Long pubid) 
    {
        this.pubid = pubid;
    }

    public Long getPubid() 
    {
        return pubid;
    }
    public void setUuid(String uuid) 
    {
        this.uuid = uuid;
    }

    public String getUuid() 
    {
        return uuid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fieldid", getFieldid())
            .append("isbill", getIsbill())
            .append("selectvalue", getSelectvalue())
            .append("selectname", getSelectname())
            .append("id", getId())
            .append("listorder", getListorder())
            .append("isdefault", getIsdefault())
            .append("docPath", getDocPath())
            .append("docCategory", getDocCategory())
            .append("isAccordToSubCom", getIsAccordToSubCom())
            .append("childitemid", getChilditemid())
            .append("cancel", getCancel())
            .append("pubid", getPubid())
            .append("uuid", getUuid())
            .toString();
    }
}
